package cn.itcast.com.day01;
/*
3. 正整数n若是它平方数的尾部，则称n为同构数，比如5是5*5=25右边的数，25是25*25=625右边的数
定义一个方法，打印1-99范围内的所有同构数
 */
public class test03 {
    public static void main(String[] args) {
        f();

    }
    public static void f(){
        for (int i = 1; i < 100; i++) {
            //获得平方数
            int m = i * i;
            //将两个数都转换成字符串
            String mm = String.valueOf(m);
            String ii = String.valueOf(i);
            int length = ii.length();
            int length1 = mm.length();
            String s = mm.substring(length1 - length);
            Integer integer = Integer.valueOf(s);

            if (integer==i){
                System.out.println(i);
            }

        }
    }
}
